|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
MOTOROLA SEMICONDUCTOR TECHNICAL DATA Order this document from Analog Marketing: MM908E625/D Rev 2.0, 09/2003 Preliminary Information Integrated Quad Half H-Bridge with Power Supply, Embedded MCU, and LIN Serial Communication The 908E625 is a highly integrated single-package solution that includes a high-performance HC08 microcontroller with a SMARTMOSTM analog control IC. The HC08 includes flash memory, a timer, enhanced serial communications interface (ESCI), an analog-to-digital converter (ADC), serial peripheral interface (SPI), and an internal clock generator module. The analog control die provides fully protected H-Bridge/high-side outputs, voltage regulator, watchdog, and local interconnect network (LIN) physical layer. The single-package solution, together with LIN, provides optimal application performance adjustments and space-saving PCB design. It is especially suited for the control of automotive mirror, door lock, and lightlevelling applications. Features * High-Performance M68HC08 Core * 16 K Bytes of On-Chip Flash Memory * 512 Bytes of RAM * Two 16-Bit, 2-Channel Timers * 10-Bit Analog-to-Digital Converter (ADC) * Three 2-Terminal Hall-Effect Sensor Input Ports * One Analog Input with Switchable Current Source * Four Low RDS(ON) Half-Bridge Outputs * One Low RDS(ON) High-Side Output * 16 Microcontroller I/Os 908E625 Simplified Application Diagram 908E625 Simplified Application Diagram Simplified Application Diagram 908E625 VSU P 1- 3 LIN VREFH VDDA EVDD VDD VREFL VSSA EVSS VSS RxD PTE1/RxD RSTB RSTB_A IRQB IRQB_A PTD1/TACH1 FGEN SSB PTB1/AD1 BEMF PTD0/TACH0 HB1 M HB2 HB3 HB4 HS High-Side Output 2 HVDD H1 H2 H3 PA1 M M 908E625 H-BRIDGE POWER SUPPLY WITH EMBEDDED MCU AND LIN DWB SUFFIX CASE 1400-01 54-TERMINAL SOICWB-EP ORDERING INFORMATION Device PM908E625ACDWB/R2 Temperature Range (TA) -40C to 85C Package 54 SOIC WB-EP 4 Half-Bridge Outputs Switched Internal VDD Output Three 2-Terminal Hall-Effect Sensor Inputs Analog Input with Current Source Microcontroller Ports This document contains information on a product under development. Motorola reserves the right to change or discontinue this product without notice. (c) Motorola, Inc. 2003 P G N D 1- 2 PTA0-4 PTB3-7 PTC2-4 p g RSTB IRQB PTD1/TACH1 PTD0/TACH0/BEMF PTE1/RxD RxD SSB FGEN BEMF IRQB_A RSTB_A VSUP VSUP VSUP GND M68HC08 CPU M68HC08 CPU Voltage Regulator ANALOG ANALOG Power-On Reset Module Reset Control Switched VDD Driver and Diagnostic PTB1/AD1 GND 908E625 2 GND GND RxD PTE1/RxD RSTB_A IRQB_A SSB PTD0/TACHO/BEMF VSUP1 VSUP2 VSUP3 PTD1/TACH1 PTB1/AD1 FGEN BEMF RSTB IRQB VSS VDD VREFL VSSA CPU ALU EVSS EVDD HVDD VDDA Periodic Wake-Up Timebase Module Arbiter Module Serial Peripheral Interface Module Prescaler Module VREFH Control and Status Register 64 Bytes User Flash 15,872 Bytes User RAM 512 Bytes Monitor ROM 310 Bytes Internal Clock Generator PTC0/MISO PTC1/MOSI PTA5/SPSCK MISO MOSI SPSCK High-Side Driver and Diagnostic HS PTB7/AD7/TBCH1 Half-Bridge Driver and Diagnostic SPI and Control HB1 PTB6/AD6/TBCH0 PTB5/AD5 PTB4/AD4 PTB3/AD3 PTA0/KBD0 Half-Bridge Driver and Diagnostic HB2 PTA1/KBD1 User Flash Vector Space 36 Bytes PTA2/KBD2 Computer Operating Properly Module Single Breakpoint Break Module PTA3/KBD3 PTA4/KBD4 Flash Programming ROM 1024 Bytes Half-Bridge Driver and Diagnostic HB3 PTC4/OSC1 5-Bit Keyboard Interrupt Module Autonomous Watchdog PTC3/OSC2 Two-Channel Timer Interface Module A PTE0/TxD Two-Channel Timer Interface Module B System Integration Module Analog-to-Digital Converter PTB0/AD0 Security Module Enhanced Serial Communication Interface Module Half-Bridge Driver and Diagnostic HB4 PTC2/MCLK Figure 1. 908E625 Simplified Internal Block Diagram TXD LIN Physical Layer ADOUT Analog Multiplexer H1 Hall-Effect Sensor H2 H3 Analog Port with Current Source PA1 PTA2/KBD2 FLSVPP MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Figure 1. 908E625 Simplified Internal Block Diagram PTB7/AD7/TBCH1 PTB6/AD6/TBCH0 PTC4/OSC1 PTC3/OSC2 PTC2/MCLK PTB5/AD5 PTB4/AD4 PTB3/AD3 IRQB RSTB PTB1/AD1 PTD0/TACH0/BEMF PTD1/TACH1 NC FGEN BEMF RSTB_A IRQB_A SSB LIN NC NC HB1 VSUP1 GND1 HB2 VSUP2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 PTA0/KBD0 PTA1/KBD1 PTA2/KBD2 FLSVPP PTA3/KBD3 PTA4/KBD4 VREFH VDDA EVDD EVSS VSSA VREFL PTE1/RxD RxD VSS PA1 VDD H1 H2 H3 HVDD NC HB4 VSUP3 GND2 HB3 HS TERMINAL FUNCTION DESCRIPTION Terminal 1 2 3 4 5 6 7 8 9 10 11 12 13 14, 21, 22, 33 Terminal Name PTB7/AD7/ TBCH1 PTB6/AD6/ TBCH0 PTC4/OSC1 PTC3/OSC2 PTC2/MCLK PTB5/AD5 PTB4/AD4 PTB3/AD3 IRQB RSTB PTB1/AD1 PTD0/TACH0/ BEMF PTD1/TACH1 NC Die MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU - Description Port B, Terminal 7 (shared with ADC and Timer Channel B) Port B, Terminal 6 (shared with ADC and Timer Channel B) Port C, Terminal 4 Port C, Terminal 3 Port C, Terminal 2 Port B, Terminal 5 (shared with ADC) Port B, Terminal 4 (shared with ADC) Port B, Terminal 3 (shared with ADC) Interrupt Input Terminal Reset Terminal Port B, Terminal 1 (shared with ADC) Port D, Terminal 0 (shared with ADC, Timer Channel A, and BEMF Counter) Port D, Terminal 1 (shared with ADC and Timer Channel A) No Connected MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 3 TERMINAL FUNCTION DESCRIPTION (continued) Terminal 15 16 17 18 19 20 23, 26, 29, 32 24, 27, 31 25, 30 28 34 35-37 38 39 40 41 42 43, 48 44 45 46 47 49 50 51 52 53 54 Terminal Name FGEN BEMF RSTB_A IRQB_A SSB SIO HB1, HB2, HB3, HB4 VSUP1, VSUP2, VSUP3 GND1, GND2 HS HVDD H3, H2, H1 VDD PA1 VSS RxD PTE1/RxD VREFL, VREFH VSSA EVSS EVDD VDDA PTA4/KBD4 PTA3/KBD3 DNC PTA2/KBD2 PTA1/KBD1 PTA0/KBD0 Die Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU Description Current Limitation Frequency Input Terminal Back Electromagnetic Force Output Terminal Reset Terminal Interrupt Output Terminal SPI Port--Slave Select Terminal LIN Bus Line Half-Bridge Outputs 1 to 4 Terminals Supply Voltage Terminals 1 to 3 Ground Terminals 1 and 2 High-Side Output Terminal Switchable 5.0 V Output Hall-Effect Sensor Input Terminals 3 to 1 Voltage Regulator Output Terminal Input Terminal (with Current Source) Voltage Regulator Ground Terminal LIN Receiver Output Terminal Port E, Terminal 1 (shared with SCI RX Line) ADC Supply Terminals Supply Terminal Supply Terminal Supply Terminal Supply Terminal Port A, Terminal 4 (shared with Keyboard Module) Port A, Terminal 3 (shared with Keyboard Module) FLSVPP Test Terminal Port A, Terminal 2 (shared with Keyboard Module) Port A, Terminal 1 (shared with Keyboard Module) Port A, Terminal 0 (shared with Keyboard Module) 908E625 4 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA MAXIMUM RATINGS All voltages are with respect to ground unless otherwise noted. Rating Symbol Value Unit ELECTRICAL RATINGS Supply Voltage Analog Chip Supply Voltage under Normal Operation (Steady-State) Analog Chip Supply Voltage under Transient Conditions (Note 1) Microcontroller Chip Supply Voltage Input Terminal Voltage Analog Chip (Note 2) Microcontroller Chip Maximum Microcontroller Current per Terminal All Terminals Except VDD/VSS/PTA0-PTA6/PTC0-PTC1 Terminals PTA0-PTA6 and PTC0-PTC1 Maximum Microcontroller VSS Output Current Maximum Microcontroller VDD Input Current LIN Supply Voltage (Note 3) Normal Operation (Steady-State) Transient Conditions (Note 1) Output Self-Limiting Current (Note 4) ESD Voltage Human Body Model (Microcontroller/SmartMOS) (Note 5) Machine Model (Note 6) Charge Device Model VESD1 VESD2 VESD3 2000/4000 200 500 VBUS(ss) VBUS(dynamic) -18 to 28 40 5.0 A V Ipin(1) Ipin(2) IMVSS IMVDD 15 25 100 100 mA mA V Vin(ANALOG) Vin(MCU) -0.3 to 5.5 VSS-0.3 to VDD +0.3 mA VSUP(ss) VSUP(pk) VDD -0.3 to 28 -0.3 to 40 -0.3 to 6.0 V V IOUT(lim) THERMAL RATINGS Storage Temperature Operating Case Temperature (Note 7) Operating Junction Temperature Terminal Soldering Temperature (Note 8) Thermal Resistance (Junction to Ambient) All Outputs ON (Note 9), (Note 11) Single Output ON (Note 10), (Note 11) Notes 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. RJA1 RJA2 24 27 TSTG TC TJ TSOLDER -40 to 150 +85 -40 to 125 245 C C C C C/W Transient capability for pulses with a time of t < 0.5 sec. Exceeding the limits on any parallel input, SSB, or Reset terminal may cause permanent damage to the devices. Exceeding the limits on the LIN terminal may cause permanent damage to the device. Overcurrent shutdown on HB1/HB2/HB3/HB4 and HS terminals. ESD1 testing is performed in accordance with the Human Body Model (CZAP = 100 pF, RZAP = 1500 ). ESD2 testing is performed in accordance with the Machine Model (CZAP =200 pF, RZAP = 0 ). The limiting factor is junction temperature, taking into account the power dissipation, thermal resistance, and heat sinking. Terminal soldering temperature is for 10 seconds maximum duration. Not designed for immersion soldering. Exceeding these limits may cause malfunction or permanent damage to the device. All outputs ON and dissipating equal power. One output ON and dissipating power. Per JEDEC JESD51-2 at natural convection, still air condition; and 2s2p thermal test board per JEDEC JESD51-7 and JESD51-5 (thermal vias connected to top ground plane). MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 5 STATIC ELECTRICAL CHARACTERISTICS All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted. Characteristic Symbol Min Typ Max Unit SUPPLY VOLTAGE RANGE Nominal Operating Voltage VSUP 8.0 - 18 V SUPPLY CURRENT RANGE STOP Mode (Note 12) VSUP = 12 V, Cyclic Wake-Up Disabled ISUPSTOP - - 60 A DIGITAL INTERFACE RATINGS Output Terminals (RSTB, IRQ, BEMF) High-State Output Voltage (IOUT = 1.5 mA) Low-State Output Voltage (IOUT = - 250 A) Input Terminals (RSTB, IRQ, FGEN, SSB) Input Logic Low Voltage Input Logic High Voltage Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Logic Hysteresis Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Current (0 V < VIN < VDD) Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Capacitance (Note 13) Input Terminals (RSTB, IRQ, FGEN, SSB) - Pull-up Resistor (IRQ, RSTB, SSB) VILL VILH VIHH IIN CIN RPullup - 3.5 100 - - - - - 550 20 TBD 60 1.5 - 800 - - - mV A pF k VOH VOL 3.75 - - - - 0.9 V V SYSTEM RESETS AND INTERRUPTS High-Voltage Reset Threshold Hysteresis Low-Voltage Reset Threshold Hysteresis High-Voltage Interrupt Threshold Hysteresis Low-Voltage Interrupt Threshold Hysteresis High-Temperature Reset (Note 14) Threshold Hysteresis Notes 12. STOP mode current will increase if VSUP exceeds 15 V. 13. 14. This parameter is guaranteed by process monitoring but is not tested in production. High-Temperature Interrupt (HTI) threshold is linked to High-Temperature Reset (HTR) threshold (HTR = HTI + 10C). TRON TIH - 5.0 170 - - - VLVION VLVIH 6.5 - - 0.4 8.0 - VHVION VHVIH 17.5 - 21 1.0 23 - V VLVRON VLVRH 3.6 4.0 100 4.5 V mV V VHVRON VHVRH 27 - 30 1.5 33 - V C 908E625 6 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted. Characteristic Symbol Min Typ Max Unit SYSTEM RESETS AND INTERRUPTS (continued) High-Temperature Interrupt Threshold Hysteresis TION TIH - 5.0 160 - - - C VOLTAGE REGULATOR Normal Mode Output Voltage IOUT = 60 mA, 9.0 V < VSUP < 16 V IOUT = 60 mA, VSUP < 9.0 V and VSUP > 16 V Normal Mode Total Output Current Load Regulation IOUT = 60 mA, VSUP = 9.0 V, TJ = 125C STOP Mode Output Voltage (Max. Output Current 100 A) Low-Voltage Reset Threshold Low-Voltage Reset Hysteresis VDDSTOP VLVRON VLVRH VDDRUN1 VDDRUN2 IOUTRUN VLR - 4.5 3.6 50 - 4.7 4.0 100 100 4.9 4.5 150 V V mV 4.75 4.5 60 5.0 5.0 - 5.25 5.5 - mA mA V PHYSICAL LAYER Output Low Level Tx Low, IOUT = 40 mA Output High Level Tx High, IOUT = 1.0 A Pull-Up Resistor to VSUP Output Current Limit Leakage Current to GND Recessive State (-0.5 V < VBUS < VSUP) Leakage Current to GND (VSUP Disconnected) Excluding Internal Pull-Up Resistor, VLIN Between -18 V and +18 V Including Internal Pull-Up Resistor, VLIN @ -18 V Including Internal Pull-Up Resistor, VLIN @ +18 V LIN Receiver Recessive Dominant Threshold Input Hysteresis LIN Wake-Up Threshold VIH VIL VITH VIH VWTH 0.6 VBUS 0 - 0.05 VSUP - - - VSUP/2 - VSUP-3 VSUP 0.4 VBUS - 0.1 VSUP - V ILEAK2 ILEAK3 ILEAK4 -40 - - - -600 25 40 - - V RSLAVE IBLIM ILEAK1 0 - 10 A VLIN-HIGH VSUP-1 20 50 - 30 - - 60 - k mA A VLIN-LOW - - 1.4 V V MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 7 STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted. Characteristic Symbol Min Typ Max Unit HIGH-SIDE OUTPUT Switch On Resistance @ TJ = 25C with ILOAD = 1.0 A High-Side Overcurrent Shutdown High-Side Switching Frequency RDS(ON)-HS IHSOC fPWMHS - 4.0 - 600 - - 700 6.5 20 m A kHz HALF-BRIDGE OUTPUTS Switch On Resistance @ TJ = 25C with ILOAD = 1.0 A High Side Low Side High-Side Overcurrent Shutdown Low-Side Overcurrent VDS Voltage High-Side Switching Frequency Low-Side Switching Frequency Low-Side Current Limitation Current Limit 1 (CLS2 = 0, CLS1 = 1, CLS0 = 1) Current Limit 2 (CLS2 = 1, CLS1 = 0, CLS0 = 0) Current Limit 3 (CLS2 = 1, CLS1 = 0, CLS0 = 1) Current Limit 4 (CLS2 = 1, CLS1 = 1, CLS0 = 0) Current Limit 5 (CLS2 = 1, CLS1 = 1, CLS0 = 1) Half-Bridge Output HIGH Threshold for BEMF Detection Half-Bridge Output LOW Threshold for BEMF Detection Hysteresis for BEMF Detection Low-Side Current-to-Voltage Ratio (VADOUT [V] / IHB [A]) CSA = 1 CSA = 0 RATIOH RATIOL 7.0 1.4 10 2.0 13 2.6 ICL1 ICL2 ICL3 ICL4 ICL5 VBEMFH VBEMFL VBEMFHY 35 210 300 450 600 - - - 55 260 370 550 740 - -60 60 75 310 440 650 880 0 -10 - V mV mV V/A IHBOC VOCDS fPWMHS fPWMLS RDS(ON)HB - - 5.0 - - - 425 400 - 3.6 20 25 500 500 8.0 - - - m A V kHz kHz mA SWITCHABLE VDD OUTPUT (HVDD) Overcurrent Shutdown Threshold IHVDDOCT 24 30 36 mA VSUP DOWN-SCALER Voltage Ratio (RATIOVSUP = VSUP /VADOUT RATIOVSUP 4.85 5.1 5.35 - HALL-EFFECT SENSOR INPUT TERMINAL Output Voltage Sense Current Threshold Hysteresis Output Current Limitation PHOC Flag Threshold Drop-Out Voltage @ ILOAD = 15 mA IHSCT IHSCH 7.0 - - - - 8.8 0.88 100 3.5 0.5 10.6 - - - - mA V V VHALL - VSUP 15 V mA IHL IPHOCT VPH-DO 908E625 8 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted. Characteristic Symbol Min Typ Max Unit ANALOG INPUT Current Source PAx CSSEL1 = 0, CSSEL0 = 0 CSSEL1 = 0, CSSEL0 = 1 CSSEL1 = 1, CSSEL0 = 0 CSSEL1 = 1, CSSEL0 = 1 tCS1 tCS2 tCS3 tCS4 60 180 380 625 70 210 420 700 80 240 460 775 A MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 9 DYNAMIC ELECTRICAL CHARACTERISTICS All characteristics are for the analog chip only. Please refer to the specification for 68HC908EY16 for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted. Characteristic Symbol Min Typ Max Unit PHYSICAL LAYER Propagation Delay Tx Low to LIN Low Tx High to LIN High LIN Low to Rx Low LIN High to Rx High Bus Wake-Up to IRQ Low Output Falling Edge Slew Rate 80% to 20% Output Rising Edge Slew Rate 20% to 80%, RBUS > 1.0 k, CBUS < 10 nF Rise/Fall Slew Rate Symmetry SRS SRR 1.0 -2.0 2.0 - 3.0 2.0 s tTX-LIN-low tTX-LIN-high tLIN-Rx-low tLIN-Rx-high tPDWU SRF -1.0 -2.0 -3.0 V/s - - - - - - - 4.0 4.0 TBD 4.0 4.0 6.0 6.0 - V/s s HALL-EFFECT SENSOR INPUT PORT Dynamic Output Voltage Range Propagation Delay VDR tPHPD 1.5 - - 1.0 - - V s AUTONOMOUS WATCHDOG (AWD) AWD Oscillator Period AWD Period Low = 512 * tOSC AWD Period High = 256 * tOSC tOSC tAWDPH tAWDPL - 16 8.0 40 22 11 - 28 14 s ms ms 908E625 10 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA . MICROCONTROLLER For a detailed microcontroller description, refer to the MC68HC908EY16 specification. Module Core Timer Flash RAM ADC SPI ESCI Description High-Performance HC08 Core with a Maximum Internal Bus Frequency of 8.0 MHz 2 x 16-Bit Timers with 2 Channels (TIM A and TIM B) 16 K Bytes 512 Bytes 10-Bit Analog-to-Digital Converter SPI Module Standard SCI Module Bit-Time Measurement Arbitration Prescaler with Fine Baud-Rate Adjustment ICG BEMF Counter Internal Clock Generation Module (25% Accuracy with Trim Capability to 2%) Special Counter for SmartMOS BEMF Output MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 11 Timing Diagrams tLEAD tVALID tLAG t Fall-time t Rise-time SS 0.8 VSUP 0.8 VSUP V Fall V Rise SPSCK 0.2 VSUP Dominant State 0.2 VSUP MISO BIT 7 BIT 6 BIT 5 BIT 2 BIT 1 BIT 0 SRF = V Fall t Fall-time SRR = V Rise t Rise-time MOSI BIT 7 BIT 6 BIT 5 BIT 2 BIT 1 BIT 0 Figure 4. LIN Slew Rate Description Figure 2. SPI Timing Diagram LIN Recessive State VSUP - 3V tTx-LIN-low Tx tTx-LIN-high Dominant State IRQ tPDWU LIN Recessive State 0.9 VSUP Recessive State 0.6 VSUP 0.4 VSUP 0.1 VSUP Dominant State Figure 5. Wake-Up Terminal Wake-Up Timing Rx tLIN-Rx-low tLIN-Rx-high Figure 3. LIN Timing Description 908E625 12 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 1.6 1.4 1.2 1.0 TJ = 25C Volts Volts 0.8 0.6 0.4 0.2 0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Amperes Amperes H-Bridge Low Side Figure 6. Free Wheel Diode Forward Voltage 250 200 TA = 125C Drop Out (mV) Drop Out (mV) 150 100 TA = 25C 50 TA = -40C 0 0 5 5.0 10 15 ILoad (mA) I (mA) LOAD 20 25 Figure 7. Drop-Out Voltage on HVDD MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 13 SYSTEM/APPLICATION INFORMATION INTRODUCTION The 908E625 device was designed and developed as a highly integrated and cost-effective solution for automotive and industrial applications. For automotive body electronics, the 908E625 is well suited to perform complete mirror, door lock, and light-levelling control all via a 3-wire LIN bus. This device combines an HC08 MCU core with flash memory together with a SmartMOS IC chip. The SmartMOS IC chip combines power and control in one chip. Power switches are provided on the SmartMOS IC configured as half-bridge outputs with one high-side switch. Other ports are also provided, which include Hall sensor input ports, analog input ports, a wake-up terminal, and a selectable HVDD terminal. An internal voltage regulator is provided on the SmartMOS IC chip, which provides power to the MCU chip. Also included in this device is a LIN physical layer, which communicates using a single wire. This enables this device to be compatible with 3-wire bus systems, where one wire is used for communication, one for battery, and the third for ground. FUNCTIONAL TERMINAL DESCRIPTION Power Supply Terminals (VSUP1, VSUP2, and VSUP3) Terminals are device power supply terminals. The nominal input voltage is designed for operation from 12 V systems. Owing to the low on-resistance and current requirements of the half-bridge driver outputs and high-side output driver, multiple terminals are provided. All VSUP terminals must be connected to get full chip functionality. Hall-Effect Sensor Input Terminals (H1, H2, and H3) The Hall-effect sensor input terminals provide inputs for Halleffect sensors and switches. Analog Input (PA1) This terminal is an analog input port with selectable source values. Switchable VDD Output Terminal (HVDD) Terminal HVDD is a switchable VDD output for driving resistive loads requiring a regulated 5.0 V supply (e.g., 3-terminal Hall-effect sensors). The output is short-circuit protected. Power Ground Terminals (GND1 and GND2) GND1 and GND2 are device power ground connections. Owing to the low on-resistance and current requirements of the half-bridge driver outputs and high-side output driver, multiple terminals are provided. All GND terminals must be connected to get full chip functionality. LIN Bus Terminal (LIN) This terminal represents the single-wire bus transmitter and receiver. It is suited for automotive bus systems and is based on the LIN Bus Specification. Half-Bridge Output Terminals (HB1, HB2, HB3, and HB4) The 908E625 device includes power MOSFETs configured as four half-bridge driver outputs with a RDS(ON) of 500 m. These outputs may be configured for stepper-motor drivers, DC motor drivers, or as high-side and low-side switches. These outputs are short-circuit and overtemperature protected, and they feature current recopy, current limitation, and BEMF generation. The protection is done on the high-side and low-side FETs (high-side with real current measurement and low-side with VDS monitoring), while current limitation and recopy are done on the low-side FETs. Non-Power Ground Terminal (VSS) Ground terminal for the connection of all non-power ground connections (microcontroller and sensors). Note VSS, EVSS, VSSA, and VREFL must be connected together. +5.0 V Supply Output Terminal (VDD) Voltage regulator output terminal. Terminal needed to place an external capacitor to stabilize the regulated output voltage. This terminal is not protected against shorts to GND. Therefore, it should not be used to supply loads others than the implemented microcontroller. Note VDD, EVDD, VDDA, and VREFH must be connected together. High-Side Output Terminal (HS) This output is a low RDS(ON) high-side switch. The switch is protected against overtemperature and overcurrent. The output is capable of limiting the inrush current with an automatic PWM generation using the FGEN module. 908E625 14 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Slave Select (SSB) This is terminal is the SPI Slave Select terminal for the analog chip. All other SPI connections are done internally. SSB must be connected to PTB1 or any other logic I/O of the microcontroller. PTB0 is internally directly connected to terminal ADOUT. This input is used for all analog measurements done by the analog die (e.g., current recopy, VSUP, etc.). For details refer to the 68HC908EY16 specification. Interrupt Terminal (IRQB_A) IRQ_A is the interrupt output terminal of the analog die indicating errors or wake-up events. This terminal must be connected to the IRQB terminal of the MCU. Port C I/O Terminals PTC4/OSC1 and PTC0/MISO are special-function, bidirectional I/O port terminals. PTC3/OSC2 and PTC4/OSC1 are shared with the on-chip oscillator circuit through configuration options. For details refer to the 68HC908EY16 specification. Depending on application requirements: * PTC3/OSC2 can be programmed to be OSC2. * PTC4/OSC1 can be programmed to be OSC1. * PTC2/MCLK is software selectable to be MCLK or bus clock out. PTC0 and PTC1 are not directly accessible in the multi-die approach. These terminals are internally connected to the MISO and MOSI SPI terminals of the analog die. Reset Terminal (RSTB_A) RSTB_A is the bidirectional reset terminal of the analog die. This terminal needs to be connected to the RSTB terminal of the MCU. BEMF Terminal This terminal gives the user information about back electromagnetic force (BEMF). This feature is mainly used in stepper motor applications for detecting a stalled motor. In order to evaluate this signal the terminal must be directly connected to terminal PTD0/TACH0/BEMF. FGEN Terminal Input terminal for the half-bridge current limitation and the HS inrush current limiter PWM frequency. This input is not a real PWM input terminal; it should just supply the period of the PWM. The duty cycle will be generate automatically. Port D I/O Terminals (PTD1/TACH1 and PTD0/ TACH0/BEMF) PTD1/TACH1 and PTD0/TACH0 are special-function, bidirectional I/O port terminals that can also be programmed to be timer terminals. In stepper motor applications the PTD0 terminal should be connected to the BEMF output of the analog die in order to evaluate the BEMF signal without using a timer channel. PTD1 terminal is recommended to be used as an output terminal for generating the FGEN signal if required by the application. Port A I/O Terminals Port A input/output (I/O) terminals (PTA6/SS, PTA5/ SPSCK, PTA4/KDB4, PTA3/KBD3, PTA2/KBD2, PTA1/ KBD1, and PTA0/KBD0) are special-function, bidirectional I/O port terminals. PTA5 is shared with the serial peripheral interface (SPI). PTA4-PTA0 can be programmed to serve as keyboard interrupt terminals. PTA5 is shared with the serial peripheral interface (SPI) but not directly accessible in the multichip approach. This terminal is internally directly connected to the SPI clock of the analog die. PTA6 is not accessible in the multi-die approach. For details refer to 68HC908EY16 Specification. Port E I/O Terminals (PTE1/RxD and PTE0/TxD) PTE1/RxD and PTE0/TxD are special-function, bidirectional I/O port terminals that can also be programmed to be enhanced serial communication. PTE0/TxD is internally connected to the TxD terminal of the analog die. The connection for the receiver functionality must be done externally. External Reset Terminal (RSTB) A logic [0] on the RSTB terminal forces the MCU to a known startup state. RSTB is bidirectional, allowing a reset of the entire system. It is driven low when any internal reset source is asserted. This terminal contains an internal pull-up resistor that is always activated, even when the reset terminal is pulled low. For details refer to the 68HC908EY16 specification. Port B I/O Terminals PTB7/AD7/TBCH1, PTB6/AD6/TBCH0, and PTB5/AD5- PTB0/AD0 are special-function, bidirectional I/O port terminals that can also be used for ADC inputs. PTB7/AD7/TBCH1 and PTB6/AD6/TBCH0 are special function. PTB2 is not accessible in the multi-die approach. MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 15 External Interrupt Terminal (IRQB) IRQB is an asynchronous external interrupt terminal. This terminal contains an internal pull-up resistor that is always activated, even when the IRQB terminal is pulled low. For details refer to the 68HC908EY16 specification. Analog Power Supply/Reference Terminals (VDDA, VREFH, VSSA, and VREFL) VDDA and VSSA are the power supply terminals for the analog-to-digital converter (ADC). Decoupling of these terminals should be as per the digital supply. Note VREFH is the high reference supply for the ADC. VDDA should be tied to the same potential as VDD via separate traces. VREFL is the low reference supply for the ADC. VSSA should be tied to the same potential as VSS via separate traces. For details refer to the 68HC908EY16 specification. Power Supply Terminals (VDD and VSS) VDD and VSS are the power supply and ground terminals. The MCU operates from a single power supply. Fast signal transitions on MCU terminals place high, shortduration current demands on the power supply. To prevent noise problems, take special care to provide power supply bypassing at the MCU. For details refer to the 68HC908EY16 specification. ANALOG DIE DESCRIPTION Interrupt Description The device has seven different interrupt sources. The interrupts can be disabled or enabled via the SPI. After RESET all interrupts are automatically disabled. Low-Voltage Interrupt The Low-Voltage Interrupt (LVI) is related to the external supply voltage, VSUP. If this voltage falls below the LVI threshold, it will set the LVI flag. In case the low-voltage interrupt is enabled, an interrupt will be initiated. With LVI the H-Bridges (high-side FET only) and the Lamp driver are switched off. All other modules are not influenced by this interrupt. During STOP mode the LVI circuitry is disabled. High-Voltage Interrupt The High-Voltage Interrupt (HVI) is related to the external supply voltage, VSUP. If this voltage rises above the HVI threshold it will set the HVI flag. In case the High-Voltage Interrupt is enabled, a interrupt will be initiated. With HVI the H-Bridges (high-side FET only) and the Lamp and the high-side driver are switched off. All other modules are not influenced by this interrupt. During STOP mode the HVI circuitry is disabled. High-Temperature Interrupt The High-Temperature Interrupt (HTI) is generated by the on-chip temperature sensors. If the chip temperature is above the HTI threshold, the HTI flag will be set. In case the HighTemperature Interrupt is enabled, a interrupt will be initiated. During STOP mode the HTI circuitry is disabled. Autonomous Watchdog Interrupt (AWD) Refer to Autonomous Watchdog (AWD) on page 35. SIO Interrupt If the ISOIE bit is set, a falling edge on the SIO terminal will generate an interrupt. During STOP mode this interrupt will initiate a system wake-up. Hall-Effect Sensor Input Terminal Interrupt If the PHIE bit is set, the enabled Hall-effect sensor input terminals H0-H2 can generate an interrupt if a current above the threshold is detected. During STOP mode this interrupt, combined with the cyclic wake-up feature of the AWD, can wake up the system (refer to Hall-Effect Sensor Input Terminal section). Overcurrent Interrupt If an overcurrent condition on a half-bridge occurs, the highside or the HVDD output is detected and the OCIE bit is set and an interrupt generated. 908E625 16 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA System Wake-Up System wake-up can be initiated by four sources: 1. A falling edge on the SIO terminal. 2. A wake-up signal from the AWD. 3. Logic [1] at Hall-effect sensor input terminal during cyclic check via AWD. 4. An LVR condition occurs. If one of these wake-up events occurs and the interrupt mask bit for this event is set, the interrupt will wake up the microcontroller as well as the main voltage regulator (MREG) (see Figure 8). Interrupt Flag Register Register Name and Address: IFR - $05 Bit7 Read Write Reset 0 0 6 PHF 0 5 ISOF 0 4 HTF 0 3 LVF 0 2 HVF 0 1 OCF Bit0 0 0 0 PHF--Hall-Effect Sensor Input Terminal Flag Bit This read/write flag is set depending on run/STOP mode. RUN Mode Interrupt will generated when a state change on any enabled Hall-effect sensor input terminal is detected. Clear PHF by writing a logic [1] to PHF. Reset clears the PHF bit. Writing a logic [0] to PHF has no effect. * 1 = State change on the hallflags detected. * 0 = No state change on the hallflags detected. STOP Mode Interrupt will be generated when AWDCC is set and a current above threshold is detected on any enabled Hall-effect sensor input terminal. Clear PHF by writing a logic [1] to PHF. Reset clears the PHF bit. Writing a logic [0] to PHF has no effect. * 1 = One or more of the selected Hall-effect sensor input terminals had been pulled high. * 0 = None of the selected Hall-effect sensor input terminals has been pulled high. MCU From Reset Analog Die Power Die Initialize Operate SPI: GS =1 (MREG* off) STOP MREG* ISOF--ISO Flag Bit This read/write flag is set on falling edge at the ISO9141 data line. Clear ISOF by writing a logic [1] to ISOF. Reset clears the ISOF bit. Writing a logic [0] to ISOF has no effect. * 1 = Falling edge on ISO9141 data line has occurred. * 0 = Falling edge on ISO9141 data line has not occurred since last clear. HTF--High-Temperature Flag Bit STOP Wait for action LIN AWD Hall-Effect Sensor IRQ Interrupt ? Assert IRQ SPI: Reason for interrupt Start MREG* This read/write flag is set on high-temperature condition. Clear HTF by writing a logic [1] to HTF. If high-temperature condition is still present while writing a logical one to HTF, the writing has no effect. Therefore, a high-temperature interrupt cannot be lost due to inadvertent clearing of HTF. Reset clears the HTF bit. Writing a logic [0] to HTF has no effect. * 1 = High-temperature condition has occurred. * 0 = High-temperature condition has not occurred. Operate *MREG = Main voltage regulator Figure 8. STOP Mode/Wake-Up Procedure MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 17 LVF--Low-Voltage Flag Bit This read/write flag is set on low voltage condition. Clear LVF by writing a logic [1] to LVF. If low-voltage condition is still present while writing a logical one to LVF, the writing has no effect. Therefore, a low-voltage interrupt cannot be lost due to inadvertent clearing of LVF. Reset clears the LVF bit. Writing a logic [0] to LVF has no effect. * 1 = Low-voltage condition has occurred. * 0 = Low-voltage condition has not occurred. HVF--High-Voltage Flag Bit This read/write flag is set on high-voltage condition. Clear HVF by writing a logic [1] to HVF. If high-voltage condition is still present while writing a logical one to HVF, the writing has no effect. Therefore, a high-voltage interrupt cannot be lost due to inadvertent clearing of HVF. Reset clears the HVF bit. Writing a logic [0] to HVF has no effect. * 1 = High-voltage condition has occurred. * 0 = High-voltage condition has not occurred. OCF--Overcurrent Flag Bit This read-only flag is set on overcurrent condition. Reset clears the OCF bit. To clear this flag, write a logic [1] to the appropriate overcurrent flag in the SYSSTAT Register. See Figure 9, which shows the three signals triggering the OCF. * 1 = High-current condition has occurred. * 0 = High-current condition has not occurred. Interrupt Mask Register (IMR) Register Name and Address: IMR - $04 Bit7 Read Write Reset 0 0 6 PHIE 0 5 ISOIE 0 4 HTIE 0 3 LVIE 0 2 HVIE 0 1 OCIE 0 Bit0 0 0 PHIE--Hall-Effect Sensor Input Terminal Interrupt Enable Bit This read/write bit enables CPU interrupts by the Hall-effect sensor input terminal flag, PHF. Reset clears the PHIE bit. * 1 = Interrupt requests from PHF flag enabled. * 0 = Interrupt requests from PHF flag disabled. ISOIE--ISO9141 Line Interrupt Enable Bit This read/write bit enables CPU interrupts by the ISO flag, ISOF. Reset clears the ISOIE bit. * 1 = Interrupt requests from ISOF flag enabled. * 0 = Interrupt requests from ISOF flag disabled. HTIE--High-Temperature Interrupt Enable Bit This read/ write bit enables CPU interrupts by the hightemperature flag, HTF. Reset clears the HTIE bit. * 1 = Interrupt requests from HTF flag enabled. * 0 = Interrupt requests from HTF flag disabled. LVIE--Low-Voltage Interrupt Enable Bit This read/write bit enables CPU interrupts by the lowvoltage flag, LVF. Reset clears the LVIE bit. * 1 = Interrupt requests from LVF flag enabled. * 0 = Interrupt requests from LVF flag disabled. HVIE--High-Voltage Interrupt Enable Bit This read/write bit enables CPU interrupts by the highvoltage flag, HVF. Reset clears the HVIE bit. * 1 = Interrupt requests from HVF flag enabled. * 0 = Interrupt requests from HVF flag disabled. OCIE--Overcurrent Interrupt Enable Bit This read/write bit enables CPU interrupts by overcurrent flag, OCF. Reset clears the OCIE bit. * 1 = Interrupt requests from OCF flag enabled. * 0 = Interrupt requests from OCF flag disabled. HVDD_OCF HS_OCF HB_OCF OCF Figure 9. Principal Implementation for OCF 908E625 18 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Reset The 908E625 chip has four internal and one external reset sources, as shown in Figure 10. SPI REGISTERS AWDRE Flag AWD Reset Sensor VDD HVRE Flag High Voltage Reset Sensor HTRE Flag High-Temperature Reset Sensor RST MONO FLOP Low-Voltage Reset Figure 10. Internal Reset Routing Internal Sources Autonomous Watchdog AWD modules generates RESET because of time-out (watchdog function). High-Temperature Reset To prevent a damage of the device, a RESET will be initiate if the temperature rises above a certain value. The reset is maskable with bit HTRE in the Reset Mask Register. After a reset the high-temperature reset is disabled. Low-Voltage Reset The LVR is related to the internal VDD. In case the voltage falls below a certain threshold, it will pull down the RESET terminal. High-Voltage Reset The HVR is related to the external VSUP voltage. In case the voltage is above a certain threshold, it will pull down the RESET terminal. The reset is maskable with bit HVRE in the Reset Mask Register. After a reset the high-voltage reset is disabled. External Sources Reset Terminal The microcontroller has the capability of resetting the SmartMOS device by pulling down the RESET terminal. Reset Mask Register (RMR) Register Name and Address: RMR - $06 Bit7 Read Write Reset TTEST 0 6 0 5 0 4 0 3 0 2 0 1 HVRE 0 Bit0 HTRE 0 0 0 0 0 0 HVRE--High-Voltage Reset Enable Bit This read/write bit enables resets on high-voltage conditions. Reset clears the HVRE bit. 1 = High-voltage reset enabled. 0 = High-voltage reset disabled. MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 19 HTRE--High-Temperature Reset Enable Bit This read/write bit enables resets on high-temperature conditions. Reset clears the HTRE bit. * 1 = High-temperature reset enabled. * 0 = High-temperature reset disabled. TTEST--High-Temperature Reset Test This read/write bit is for test purpose only. It decrease the overtemperature shutdown limit for final test. Reset clears the HTRE bit. * 1 = Low-temperature threshold enabled. * 0 = High-temperature threshold disabled. Serial Peripheral Interface (SPI) The serial peripheral interface (SPI) creates the communication link between the microcontroller and the 908E625. The interface consists of four terminals (see Figure 11): * * * * MOSI--Master-Out Slave-In (Internal Pull-Down) MISO--Master-In Slave-Out (Internal Pull-Down) SPSCK--Serial Clock SS--Slave Select (Internal Pull-Up) A complete data transfer via the SPI consist of 2 bytes. The master sends address and data, the slave system status, and data of the selected address. SS Read/Write, Address, Parity MOSI R/W A4 A3 A2 A1 A0 P X D7 D6 Data (Register write) D5 D4 D3 D2 D1 D0 System Status Register MISO S7 S6 S5 S4 S3 S2 S1 S0 D7 D6 Data (Register read) D5 D4 D3 D2 D1 D0 SPSCK Rising edge of SPSCK Change MISO/MOSI Output Falling edge of SPSCK Sample MISO/MOSI Input Slave latch register address Slave latch data Figure 11. Principle SPI Protocol During the inactive phase of SS, the new data transfer will be prepared. The falling edge on the SS line indicates the start of a new data transfer and puts MISO in the low impedance mode. The first valid data are moved to MISO with the rising edge of SPSCK. The MISO output will change data on a rising edge of SPSCK. The MOSI input will be sampled on a falling edge of SPSCK. The data transfer is only valid if exactly 16 sample clock edges are present in the active phase of SS. After a write operation, the transmitted data will be latched into the register by the rising edge of SS. Register read data is internally latched into the SPI at the time when the parity bit is transferred. SS high will force MISO to high impedance. Master Address Byte A4-A0 Includes the address of the desired register. R/W Includes the information if it is a read or a write operation. * If R/W = 1, the second byte of master contains no valid information, slave just transmits back register data. * If R/W = 0, the master sends data to be written in the second byte, slave sends concurrently contents of selected register prior to write operation, write data is latched in the SmartMOS register on rising edge of SS. 908E625 20 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Parity P Completes the total number of 1 bits of (R/W,A[4:0]) to an even number; e.g., (R/W,A[4:0]) = 100001 -> P0 = 0. The parity bit is only evaluated during a write operation. Bit X Not used. Master Data Byte This byte includes data to be written or no valid data during a read operation. SPI Register Overview Table 1 summarizes the SPI Register addresses and the bit names of each register. Slave Status Byte This byte includes always the contents of the sYstem Status Register ($0c) independent if it is a write or read operation or which register was selected. Slave Data Byte This byte includes the contents of selected register, during write operation in includes the register content prior to write operation. Table 1. List of Registers Addr Register Name R/W Bit 7 6 5 4 3 2 1 0 $01 H-Bridge Output (HBOUT) H-Bridge Control (HBCTL) System Control (SYSCTL) Interrupt Mask (IMR) Interrupt Flag (IFR) Reset Mask (RMR) A/D Output (ADOUT) Hall-Effect Sensor Input Terminal Control (HACTL) Hall-Effect Sensor Input Terminal Status (HASTAT) AWD Control (AWDCTL) Power Output (POUT) System Status Register (SYSSTAT) R W R W R W R W R W R W R W R W R W R W R W R W HB4_H HB4_L HB3_H 0 HB3_L 0 HB2_H 0 HB2_L HB1_H HB1_L $02 OFC_EN CSA CLS2 0 CLS1 0 CLS0 0 GS $03 PSON SRS1 SRS0 0 0 $04 0 PHIE ISOIE HTIE LVIE HVIE OCIE OCF 0 $05 0 PHF 0 ISOF 0 HTF 0 LVF 0 HVF 0 0 $06 TTEST 0 HVRE HTRE $07 0 0 0 SS3 0 SS2 SS1 SS0 0 0 0 0 $08 H3EN 0 0 0 0 0 H3F H2EN H2F H1EN H1F $09 $0a 0 0 0 AWDRST AWDRE AWDIE AWDCC AWDF AWDR $0b 0 0 CSSEL1 CSSEL0 CSEN1 LVF CSEN0 HVF HVDDON HS_ON HTF $0c HP_OCF SICL HVDD_OCF HS_OCF HB_OCF MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 21 Analog Die I/Os LIN Physical Layer This I/O provides a physical layer for full-/half duplex communication in automotive applications. The physical layer is designed to meet the LIN physical layer specification. Single-Wire Interface (SIO) The SIO terminal is the LIN interface, which is suited for automotive bus systems. The driver is a low-side transistor with a internal current limitation and a thermal shutdown. An internal pull-up resistor with a serial diode structure is integrated, so no external pull-up components are required for the application in a slave node. The fall time from dominate to recessive and the rise time from recessive to dominate is controlled. The symmetry between both slew rate controls is guaranteed. The terminal offers high susceptibility immunity level from external disturbance in order to guarantee communication during external disturbance. The LIN transmitter circuitry will be enabled by setting bit PSON in the System Control Register. If the transmitter work in the current limitation region, the SICL bit in the System Status Register is set. The software should switch off the transmitter owing to high power dissipation. TxD Terminal This terminal is the MCU interface to control the state of the LIN transmitter. When TxD is low, LIN output is low. When TxD is high, LIN output transistor is turned off. The terminal has an internal pull-up current source in order to set the bus in recessive state in case the microcontroller could not control it during system power-up or power-down for instance. RxD Terminal This terminal is the MCU interface, which reports the state of the LIN bus voltage. LIN high is reported by a high level on RxD, LIN low reported by a low voltage on RxD. STOP Mode/Wake-Up Feature During STOP mode operation the transmitter of the physical layer is disabled. The receiver terminal is still active to be able to detect wake-up events on the busline. If the SIO interrupt is enabled (SIOIE bit in the Interrupt Mask Register is set), a falling edge on the SIO line will cause an interrupt. This interrupt will switch on the main voltage regulator and generate a system wake-up. Analog Multiplexer/ADOUT Terminal The ADOUT terminal is the analog output interface to the ADC of the MCU. To be able to have different sources for the MCU, an analog multiplexer is integrated. This multiplexer has nine different sources. Current Recopy The multiplexer is connected to the four low side current sense circuits of the half-bridges. This sense circuits offers a voltage proportional to the current through the low side transistor. The resolution is selectable between 5.0 V/2.5 A or 5.0 V/500 mA. (Refer to Half-Bridge Current Recopy on page 30.) Analog Inputs Each analog input is directly connected to the analog multiplexer. It offers the possibility to read analog values from the periphery. Temperature Sensor The MC33980 includes a on-chip temperature sensor. This sensor offers a voltage which is proportional to the actual chip junction temperature. VSUP Prescaler The VSUP prescaler offers a possibility to read or measure the external supply voltage. The output of this voltage is VSUP / RATIOVSUP. The different sources can be selected with the ADOUT Register. Analog Multiplexer Configuration Register (ADOUT) Register Name and Address: ADOUT - $07 Bit7 Read Write Reset 0 0 6 0 5 0 4 0 3 SS3 2 SS2 0 1 SS1 0 Bit0 SS0 0 0 0 0 0 SS3, SS2, SS1, and SS0--A/D Input Select Bits These read/write bits select the input to the ADC in the microcontroller according to Table 2, page 23. Reset clears SS3, SS2, SS1, and SS0 bits. 908E625 22 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Table 2. Analog Multiplexer Configuration Register SS3 SS2 SS1 SS0 Channel The Port A provides one analog input used for reading switches or as analog inputs for potentiometers, NTC, etc. The PA1 is an input terminal for reading analog values. The terminal is internally connected to the analog multiplexer. In addition the terminal has a switchable current source (see Figure 12). 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Current Recopy HB1 Current Recopy HB2 Current Recopy HB3 Current Recopy HB4 VSUP Prescaler Temperature Not Used PA1 Terminal Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Source Selection Bits SSx 3 VDD CSSEL Selectable Current Source PSON ADOUT Analog Multiplexer CSEN PA1 Analog Port PA1 NTC Figure 12. Analog Input + Multiplexer MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 23 PORT A Current Source PA1 provides a switchable current source, to be able to read in switches, NTC, etc., without the need of an additional supply line for the sensor. With this feature it is possible to read multiple switches on one input. The overall enable of this feature is done by setting the PSON bit in the System Control Register. The switch on of each individual current source is done by the CSEN bit in the Power Output Register. The value of the current source is selected by CSSELx. With the CSSELx bits, four different current source values can be selected: 60 A, 180 A, 360 A, and 600 A. This function ceases during STOP mode operation. Power Output Register (POUT) Register Name and Address: IMR - $0b CSSEL0-CSSEL1--Current Source Select Bits This read/write bit selects the current source values. Reset clears CSSEL0-CSSEL1 bits (refer to Table 4). Table 4. PA1 Current Source Level Selection Bits CSSEL1 CSSEL0 Current Source Enable (typ.) 0 0 1 1 0 1 0 1 70 A 210 A 420 A 700 A Hall-Effect Sensor Input Terminals Function 1 HVDDON Bit7 Read Write Reset 0 0 6 0 5 CSSEL 1 4 CSSEL 0 3 CSEN 2 0 (Note 15) Bit0 HS_ON 0 0 0 0 0 0 0 The Hall-effect sensor input terminals provide three inputs for two-terminal Hall-effect sensors to be able to detect stall and position or to read Hall-effect sensor contact switches. The Halleffect sensor input terminals are not influenced by the PSON bit in the System Control Register. Each terminal of the Hall-effect sensor can be enabled by setting the HxEN bit in the Hall-Effect Sensor Input Terminal Control Register. If the terminals are enabled, the Hall-effect sensors are supplied with VSUP voltage and the sense circuitry is working. This sense circuitry monitors the current to VSS. The result of this sense operation is given by the HxF flags in the Hall-Effect Sensor Input Terminal Status Register. The flag is high if the sensed current is higher than IREC. To prevent noise on this flag, a hysteresis is implemented on these terminals. After switching on the Hall-effect sensor input terminals (HxEN = 1), the Hall-effect sensors need some time to stabilize the output. In RUN mode the software must take care to wait a few microseconds before sensing the hallflags. The Hall-effect sensor input terminal is working in an dynamic output voltage range from VSUP to 1.5 V. Below 1.5 V the hallflags are not functional anymore. In case the output voltage is below a certain threshold, the Hall-Effect Sensor Input Terminal Overcurrent Flag (HP_OCF) in the System Status Register is set. Figures 13 through 15, pp. 25-26, show the connections to the Hall-effect input sensors. Notes 15. This bit must always be set to "0". HVDDON--HVDD On Bit This read/write bit enables HVDD output. Reset clears HVDDON bit. * 1 = HVDD enabled. * 0 = HVDD disabled. HS_ON--Lamp Driver On Bit This read/write bit enables the Lamp driver. Reset clears HS_ON bit. * 1 = Lamp driver enabled. * 0 = Lamp driver disabled. CSEN--Current Source Enable Bits This read/write bit enables the current source for PA0-PA2. Reset clears CSENx bits (refer to Table 3). Table 3. PA1 Current Source Enable Bit CSEN Current Source Enable 0 1 Current Source Off PA1 Current Source Enabled 908E625 24 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA HxEN Sense Circuitry Hx Two-Termnal Hall-Effect Sensor HxF V CGND Figure 13. Hall-Effect Sensor Input Terminal Connected to Two-Terminal Hall-Effect Sensor HxEN Sense Circuitry Hx Rv HxF V CGND Figure 14. Hall-Effect Sensor Input Terminal Connected to Local Switch MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 25 Three-Terminal Hall-Effect Sensor Vs HxEN Sense Circuitry Hx Out HxF V CGND GND Figure 15. Hall-Effect Sensor Input Terminal Connected to Three-Terminal Hall-Effect Sensor Interrupts The Hall-effect sensor input terminal is interrupt capable. How and when an interrupt occurs is dependent on the actual operating mode. RUN Mode In RUN mode the Hall-effect sensor input terminal interrupt flag (PHF) will be set if a state change on the hallflags (HxF) is detected. The interrupt is maskable with the PHIE bit in the Interrupt Mask Register. Before enabling the interrupt, the flag should be cleared in order to prevent a wrong interrupt. STOP Mode In STOP mode the Hall-effect sensor input terminals are disabled independent of the state of the HxEN flags. Cyclic Wake-Up The Hall-effect sensor inputs can be used to wake up the system. This wake-up function will be provided by the cyclic check wake-up feature of the AWD (autonomous watchdog). If the cyclic check wake-up feature is enabled (AWDCC bit is set), the AWD will switch on the enabled Hall-effect sensor terminals periodically. To be sure that the Hall-effect sensor current after switch on is stabilized, the inputs are sensed after ~32 s. If a "1" is detected (IHall sensor > IREC) and the interrupt mask bit PHIE is set, an interrupt will be performed. This will wake up the MCU and start the main voltage regulator. The wake-up function via this input is available when all three conditions exist: * The 2-terminal Hall-effect sensor input is enabled (HxEN = 1). * The cyclic wake-up of the AWD is enabled (AWDCC = 1) (see Figure 16, page 27). * The Hall-effect sensor input terminal interrupt is enabled (PHIE = 1). 908E625 26 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA SPI AWDCC = 1 GS = 1 SPI Command STOP MREG * STOP No AWD timer overflow ? Yes No IRQ ? Switch on selected Hall-effect sensor input terminal Yes IRQ = 0 IRQ= 0 Start MREG* Start MREG* Wait 32 s SPI reason for wake-up Operate Assert IRQ Yes Hall-effect sensor = 1 No *MREG = Main voltage regulator Figure 16. Hall-Effect Sensor Input Terminal Cyclic Check Wake-Up Feature Hall-Effect Sensor Input Terminal Control Register (HACTL) Register Name and Address: HACTL - $08 Hall-Effect Sensor Input Terminal Status Register (HASTAT) Register Name and Address: HASTAT - $09 Bit7 Read Write Reset 0 0 6 0 5 0 4 0 3 0 2 H3EN 0 1 H2EN 0 Bit0 H1EN 0 Bit7 Read Write Reset 0 0 6 0 5 0 4 0 3 0 2 H3F 1 H2F Bit0 H1F 0 0 0 0 0 0 0 0 0 0 0 H3EN, H2EN, and H1EN--Hall-Effect Sensor Input Terminal Enable Bits These read/write bits enable the Hall-effect sensor input terminals. Reset clears H3EN, H2EN, and H1EN bit. * 1 = Hall-effect sensor input terminal Hx is switched on and sensed. * 0 = Hall-effect sensor input terminal Hx disabled. H3F, H2F, and H1F--Hall-Effect Sensor Input Terminal Flag Bits This read/write flag reflects the input Hx while the Hall-effect sensor input terminal Hx is enabled (HxEN = 1). Reset clears the HxF bit. * 1 = Hall-effect sensor input terminal current above threshold. * 0 = Hall-effect sensor input terminal current below threshold. 908E625 27 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Half-Bridges The outputs provide four low resistive half-bridge output stages. The half-bridges can be used in H-Bridge, high-side, or low-side configurations. Reset clears all bits in the H-Bridge Output Register owing to the fact that all half-bridge outputs are switched off. The output features: * Short circuit protection on high-side and low-side FETs (low side just via VDS monitoring). * Current recopy feature (low side). * Overtemperature protection. * Overvoltage and undervoltage protection. * Current limitation feature (low side). VSUP on/off Status High-Side Driver Charge Pump, Overtemperature Protection, Overcurrent Protection Control BEMF HBx on/off Status Current limit Low-Side Driver Current Recopy, Current Limitation, Overcurrent Protection via VDS Monitoring GND Figure 17. Half-Bridge Push-Pull Output Driver Half-Bridge Control Each output FET can be controlled individually. The general enable of the circuitry is done by setting PSON in the System Control Register. HBx_L and HBx_H form one half-bridge. It is not possible to switch on both FETs in one half-bridge at the same time. In case both bits are set, the high-side transistor has a higher priority. To avoid cross conduction while switching the output transistors, a break before make circuit exists. The switch on of the high-side transistor is inhibited as long as the potential between gate and VSS is not below a certain threshold. The switch on of the low-side transistor is blocked as long as the potential between gate and source of the high-side transistor did not fall below a certain threshold. Half-Bridge Output Register (HBOUT) Register Name and Address: HBOUT - $01 Bit7 Read Write Reset HB4_H 6 HB4_L 5 HB3_H 4 HB3_L 3 HB2_H 2 HB2_L 1 HB!_H Bit0 HB1_L 0 0 0 0 0 0 0 0 HBx_L--Low-Side On/Off Bits These read/write bits turn on the low-side FETs. Reset clears the HBx_L bits. * 1 = Low side is turned on for Output x. * 0 = Low side is turned off for Output x. 908E625 28 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA HBx_H--High-Side On/Off Bits These read/write bits turn on the high-side FETs. Reset clears the HBx_H bits. 1 = High-side driver turned on for Output x. 0 = High-side driver turned off for Output x. Half-Bridge Current Limitation Each low-side transistor offers a current limit or constant current feature. This features is realized by a pulse width modulation on the low-side transistors. The pulse width modulation on the outputs is controlled by the FGEN input and the load characteristic. The FGEN input provides the PWM CCoilC u rre n t o il Current frequency, whereas the duty cycle is controlled by the load characteristics. The maximum input frequency for the FGEN and the PWM is ~25 kHz. Functionality Each low-side transistor will switch off if a current above the selected current limit was detected. The 908E625 offers five different current limits: 60 mA, 250 mA, 350 mA, 500 mA, and 700 mA. The output transistor will switch on again if a rising edge on the FGEN input was detected (see Figure 18). H -B rid g e low-side FETE T L o w S id e F w ill b e s w itc h e d o ff if s e le c t c u rre n t lim it is re a c h e d . H -B rid g e low-side FET T L o w S id e F E w ill b e tu rn e d o n w ith e a c h ris in g e d g e o f th e F G E N in p u t . tt[ s ] (s) H aHalf-Bridgeo w lf B rid g e L Low-SideuOutput S id e O tp u t t (s) t[ s ] F G E N In p u t (Microcontroller PWM ( C P W M s ig n a l) FGEN Input Signal) t[ s ] t (s) Minimum050 s M in . 5 s Figure 18. Current Limitation MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 29 Offset Chopping If Bit OFC_EN in the H-Bridge Control Register is set, HB3 and HB4 will switch on the low-side-FETs after detecting a Coil1 Current C oil1 C urrent falling edge on the FGEN input. In stepper motor applications this feature allows the reduction of EMI due to a reduction of the di/dt (see Figure 19). Coil2 Current C oil2 C urrent FGEN Input F G E N Input (Microcontroller (C P W M signal) PWM Signal) Current in C urrent in V S U P line VSUP Line Figure 19. Offset Chopping for Stepper Motor Control Half-Bridge Current Recopy Each low-side FET has an additional sense output to allow a current recopy feature. This sense source is internally connected to a shunt resistor. The drop voltage is amplified and switched to the Analog Multiplexer. The factor for the Current Sense amplification can be selected via bit CSA in the System Control Register. * CSA = 1: Low resolution selected (500 mA measurement range). * CSA = 0: High resolution selected (2.5 A measurement range). Half-Bridge BEMF Generation The BEMF output is set to one if in any half-bridge a recirculation current is detected. This recirculation current will flow via the two free wheel diodes of the power transistors. The BEMF circuitry will detect that and generate a high on the BEMF output as long as a recirculation current is detected. This signal provides a flexible and reliable detection of stall in stepper motor applications. For this the BEMF circuitry will take advantage of the instability of the electrical and mechanical behavior of a stepper motor when blocked. In addition the signal can be used for open load detection (absence of this signal) (see Figure 20, page 31). 908E625 30 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Coil Current Voltage on 1 1 BEMF signal Figure 20. BEMF Signal Generation Half-Bridge Overtemperature Protection The outputs provide an overtemperature pre-warning with the HTF in the Interrupt Status Register. In order to protected the outputs against overtemperature, the High-Temperature Reset has to be enabled. If this value is reached, the part will generate a reset and disable all power outputs. Half-Bridge Overcurrent Protection The half-bridges are protected against short to GND, VSUP, and load shorts. The high-side protection is done by a real current measurement, the low-side FET just by monitoring VDS voltage. In case a overcurrent on the high side is detected, the highside FETs on all HB high-side FETs are switched off automatically. In case an overcurrent on the low side is detected all HB low-side FETs will be switched off automatically. In both cases the overcurrent status flag HB_OCF in the System Status Register is set. The overcurrent status flag is cleared (and the outputs reenabled) by writing a logic [1] to the HB_OCF flag in the System Status Register or by RESET. Half-Bridge Overvoltage/Undervoltage The half-bridge outputs are protected against undervoltage and overvoltage conditions. This protection is done by the lowand high-voltage interrupt circuitry. If one of these flags (LVF, HVF) is set, the outputs are automatically disabled. The overvoltage/undervoltage status flags are cleared (and the outputs re-enabled) by writing a logic [1] to the LVF/HVF flags in the Interrupt Flag Register or by RESET. Clearing this flag is useless as long as a high- or low-voltage condition is present. Half-Bridge Control Register (HBCTL) Register Name and Address: HBCTL - $02 Bit7 Read Write Reset OFC_ EN 0 6 CSA 0 5 0 4 0 3 0 2 CLS2 1 CLS1 0 Bit0 CLS0 0 0 0 0 0 OFC_EN--H-Bridge Offset Chopping Enable Bit This read/write bit enables offset chopping. Reset clears the OFC_EN bit. * 1 = Offset chopping enabled. * 0 = Offset chopping disabled. CSA--H-Bridges Current Sense Amplification Select Bit This read/write bit selects the current sense amplification of the H-Bridges. Reset clears the CSA bit. * 1 = Current sense amplification set for measuring 0.5 A. * 0 = Current sense amplification set for measuring 2.5 A. MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 31 CLS2, CLS1, and CLS0--H-Bridge Current Limitation Selection Bits These read/write bits select the current limitation value according to Table 5. Reset clears the CLS2, CLS1, and CLS0 bits. Table 5. H-Bridge Current Limitation Value Selection Bits CLS2 CLS1 CLS0 Current Limit High-Side Driver The high-side output is a low resistive high-side switch, targeted for driving lamps. The high side is protected against overtemperature. To limit the high inrush current of bulbs the overcurrent protection circuitry will be used to limit the current. The output is enable with bit PSON in the System Control Register and can be switched on/off with bit HS_ON in the Power Output Register. See Figure 21 for high-side switch circuitry and connection to external lamp. 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 No Limit No Limit No Limit 55 mA (typ) 275 mA (typ) 370 mA (typ) 550 mA (typ) 740 mA (typ) VSUP on/off Control Status Current Limit High-Side Driver Charge Pump, Overcurrent Protection, Inrush Current Limiter HS Figure 21. High-Side Circuitry High-Side Overvoltage/Undervoltage Protection The output is protected against undervoltage/overvoltage conditions. This protection is done by the low- and high-voltage interrupt circuitry. If one of these flags (LVF, HVF) is set, the output is disabled. The overvoltage/undervoltage status flags are cleared (and the output re-enabled) by writing a logic [1] to the LVF/HVF flags in the Interrupt Flag Register or by RESET. Clearing this flag is useless as long as a high- or low-voltage condition is present. High-Side Overtemperature Protection The high-side output provides an overtemperature prewarning with the HTF in the Interrupt Status Register. In order to protected the output against overtemperature the HighTemperature Reset has to be enabled. If this value is reached, the part will generate a reset and disable all power outputs. High-Side Overcurrent Protection The high-side output is protected against overcurrent. In case the overcurrent limit is or was reached, the output will be automatically switched off and the overcurrent flag is set. Due to the high inrush current of bulbs, a special feature was implemented to avoid a overcurrent shutdown during this inrush current. If an PWM frequency will be supplied to the FGEN output during the switch on of a bulb the inrush current will be limited to the overcurrent shutdown limit. This means if the current reaches the overcurrent shutdown, the high side will be switched off, but each rising edge on the FGEN input will enable the driver again. In order to be able to distinguish between a shutdown due to an inrush current or a real shutdown, the software has to check if the overcurrent status flag (HS_OCF) in the System Status Register is set beyond a certain period of time. 908E625 32 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA The overcurrent status flag is cleared by writing a logic [1] to the HS_OCF in the System Status Register (see Figure 22). High-Side Current HS Current High-Side Overcurrent Shutdown Threshold HS Over-Current Shutdown Threshold t FGEN Input (Microcontroller FGEN Input PWM Signal) (C PWM signal) t Figure 22. Inrush Current Limit on High-Side Output Switchable VDD Outputs The HVDD terminal is a switchable VDD output terminal. It can be used for driving external circuitry which requires a VDD voltage. The output is enable with bit PSON in the System Control Register and can be switched on/off with bit HVDD_ON in the Power Output Register. Low- or high-voltage conditions (LVI/HVI) will have no influence on this circuitry. HVDD Overtemperature Protection The overtemperature protection is enabled if the hightemperature reset is enabled. HVDD Overcurrent Protection The HVDD output is protected against overcurrent. In case the overcurrent limit is or was reached, the output will be automatically switched off and the HVDD overcurrent flag in the System Status Register is set. System Control Register (SYSCTL) Register Name and Address: SYSCTL - $03 Bit7 Read Write Reset PSON 0 6 SRS1 0 5 SRS0 0 4 0 3 0 2 0 1 0 Bit0 0 GS 0 0 0 0 0 PSON--Power Stages On Bit This read/write bit enables the power stages (half-bridges, high side, LIN transmitter, Port A Current Sources, and HVDD output). Reset clears the PSON bit. * 1 = Power stages enabled. * 0 = Power stages disabled. MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 33 SRS0-SRS1--LIN Slew Rate Selection Bits This read/write bits enables the user to select the appropriate LIN slew rate for different baud rate configurations as shown in Table 6. Table 6. LIN Slew Rate Selection Bits SRS1 SRS0 Current Source Enable HVDD_OCF--HVDD Output Overcurrent Flag Bit This read/write flag is set on overcurrent condition at HVDD terminal. Clear HVDD_OCF and enable the output by writing a logic [1] to the HVDD_OCF Flag. Reset clears the HVDD_OCF bit. Writing a logic [0] to HVDD_OCF has no effect. * 1 = Overcurrent condition on VDD has occurred. * 0 = No overcurrent condition on VDD has occurred. HS_OCF--High-Side Overcurrent Flag Bit This read/write flag is set on overcurrent condition at highside driver. Clear HS_OCF and enable HS Driver by writing a logic [1] to HS_OCF. Reset clears the HS_OCF bit. Writing a logic [0] to HS_OCF has no effect. * 1 = Overcurrent condition on high-side drivers has occurred. * 0 = No overcurrent condition on high-side drivers has occurred. LVF--H-Bridge Low-Voltage Bit This read only bit is a copy of the LVF bit in the Interrupt Flag Register. * 1 = Low-voltage condition on H-Bridges. * 0 = No low-voltage condition on H-Bridges. Bit0 HTF 0 0 1 1 0 1 0 0 Initial SR 0.5 x initial SR 16 x initial SR 8 x initial SR GS--Go to STOP Mode Bit This read/write bit instructs the chip to power down and go into STOP mode. Reset or CPU interrupt requests clears the GS bit. * 1 = Power down and go to STOP mode. * 0 = Not in STOP mode. System Control Register (SYSSTAT) Register Name and Address: SYSSTAT - $0c Bit7 Read Write Reset HP_ OCF 0 6 SICL 5 HVDD _OCF 0 4 HS_ OCF 0 3 LVF 2 HVF 1 HB_ OCF 0 HVF--H-Bridge High-Voltage Sensor Bit This read only bit is a copy of the HVF bit in the Interrupt Flag Register. * 1 = High-voltage condition on H-Bridges. * 0 = No high-voltage condition on H-Bridges. HB_OCF--H-Bridge Overcurrent Flag Bit This read / write flag is set on overcurrent condition at the HBridges. Clear HB_OCF and enable Half-Bridge driver by writing a logic [1] to HB_OCF. Reset clears the HB_OCF bit. Writing a logic [0] to HB_OCF has no effect. * 1 = Overcurrent condition on H-Bridges has occurred. * 0 = No overcurrent condition on H-Bridges has occurred. HTF--Overtemperature Status Bit This read only bit is a copy of the HTF bit in the Interrupt Flag Register. * 1 = Overtemperature condition on H-Bridges. * 0 = No overtemperature condition on H-Bridges. 0 0 0 0 HP_OCF--Hall-Effect Sensor Input Terminal Overcurrent Flag Bit This read/write flag is set on overcurrent condition at one of the Hall-effect sensor input terminals. Clear HP_OCF and enable the output by writing a logic [1] to the HP_OCF Flag. Reset clears the HP_OCF bit. Writing a logic [0] to HP_OCF has no effect. * 1 = Overcurrent condition on Hall-effect sensor input terminal has occurred. * 0 = No overcurrent condition on Hall-effect sensor input terminal has occurred. SICL -- Serial Input Current Limitation Bit This read only bit is set if the ISO9141 transmitter operates in current limitation region. Due to excessive power dissipation in the transmitter, software is advised to turn the transmitter off immediately. * 1 = Transmitter operating in current limitation region. * 0 = Transmitter not operating in current limitation region. 908E625 34 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA Autonomous Watchdog (AWD) The Autonomous Watchdog module comprises three functions: * Periodic interrupt function * Watchdog function for the CPU in RUN mode * Cyclic wake-up function The AWD is enabled if AWDIE or AWDRE or AWDCC in the AWDCTL Register is set. If these bits are cleared, the AWD oscillator is disabled and the watchdog is switched off. Periodic Interrupt The periodic interrupt is available in STOP mode. It will be enabled by setting the AWDIE bit in the AWDCTL Register. If AWDIE is set, the AWD will wake up the system after a fixed period of time. This time period can be selected with bit AWDR in the AWD Control Register. Watchdog The watchdog function is only available in RUN mode. On setting the AWDRE bit, the watchdog functionality in RUN mode is activated. Once this function is enabled, it is not possible to disable it via software. If the timer reaches end value and AWDRE is set, a system reset will be initiated. Operations of the watchdog function are ceased in STOP mode. Normal operation will be continued when the system is back to RUN mode. To prevent a watchdog reset the watchdog time-out counter has to be reset before it reaches the end value. This is done by a write to the AWDRST bit in the AWDCTL Register. Cyclic Wake-Up The cyclic wake-up feature is available in STOP mode. If this feature is enabled, the selected Hall-effect sensor input terminals are switched on and sensed. If a "1" is detected on one of these inputs and the interrupt for the Hall-effect sensors is enabled, a system wake-up will be performed. (Switch on main voltage regulator and assert IRQ to the microcontroller). Autonomous Watchdog Control Register (AWDCTL) Register Name and Address: AWDCTL - $0b AWDRE--Autonomous Watchdog Reset Enable Bit This read/write bit enables resets on AWD time-outs. RST will only be asserted when the device is in RUN mode. AWDRE is one-time setable after each reset. Reset clears the AWDRE bit. * 1 = Autonomous watchdog enabled. * 0 = Autonomous watchdog disabled. AWDIE--Autonomous Watchdog Interrupt Enable Bit This read/write bit enables CPU interrupts by the Autonomous Watchdog time-out flag, AWFD. IRQ will only be asserted when the device is in STOP mode. Reset clears the AWDIE bit. * 1 = CPU interrupt requests from AWDF enabled. * 0 = CPU interrupt requests from AWDF disabled. AWDCC-- Autonomous Watchdog Cyclic Check This read/write bit enables the cyclic check of the twoterminal Hall-effect sensor and the analog inputs. Reset clears the AWDCC bit. * 1 = Cyclic check of the Hall-effect sensor and analog port. * 0 = No cyclic check of the Hall-effect sensor and analog port. AWDF--Autonomous Watchdog Time-Out Flag Bit This read/write flag is set when the Autonomous Watchdog has timed out. Clear AWDF by writing a logic [1] to AWDF. Clearing AWDF also resets the AWD counter and starts a new time-out period. Reset clears the AWDF bit. Writing a logic [0] to AWDF has no effect. * 1 = AWD has timed out. * 0 = AWD has not yet timed out. AWDR--Autonomous Watchdog Rate Bit This read/write bit select the clock rate of the Autonomous Watchdog. Reset clears the AWDR bit. * 1 = Fast rate selected (10 ms). * 0 = Slow rate selected (20 ms). Voltage Regulator Bit0 AWDR Bit7 Read Write Reset 0 0 6 0 5 4 AWDRE 3 AWDIE 2 AWDCC 1 AWDF AWDRST The 908E625 chip contains a low-power, low-drop voltage regulator to provide internal power and external power for the MCU. The on-chip regulator consist of two elements, the main regulator and the low-voltage reset circuit. The VDD regulator accepts a unregulated input supply and provides a regulated VDD supply to all digital sections of the device. The output of the regulator is also connected to the VDD terminal to provide the 5.0 V to the microcontroller. RUN Mode During RUN mode the main voltage regulator is on. It will provide a regulated supply to all digital sections. 0 0 0 0 0 0 0 AWDRST--Autonomous Watchdog Reset Bit This write only bit resets the Autonomous Watchdog time-out period. AWDRST always reads zero. Reset clears AWDRST bit. * 1 = Reset AWD and restart time-out period. * 0 = No effect. MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 35 STOP Mode During STOP mode, the STOP mode regulator will take care of suppling a regulated output voltage. The STOP mode regulator has a very limited output current capability. The output voltage will be lower as the output voltage of the main voltage regulator. PACKAGE THERMAL PERFORMANCE Figure 23 shows a thermal response curve for a package mounted onto a thermally enhanced PCB. Note PCB board is a multi-layer with two inner copper planes (2s2p). The board conforms to JEDEC EIA/JESD 51-5 and JESD51-7. Substrate thickness is 1.60 mm. Top and bottom copper trace layers are 0.7 mm thick, with two inner copper planes of 0.35 mm thickness. Thermal vias have 0.35 mm thick plating. Thermal Impedance [C/W] 30 25 20 15 10 5 5.0 0 0.00001 0.0001 Thermal Impedance (C/W) 0.001 0.01 0.1 1 1.0 Time (s) 10 100 1000 10000 time[s] Figure 23. Thermal Response of H-Bridge Driver with Package Soldered to a JEDEC PCB Board 908E625 36 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA PACKAGE DIMENSIONS DWB SUFFIX 54-TERMINAL SOIC WIDE BODY EXPOSED PAD PLASTIC PACKAGE CASE 1400-01 ISSUE B 10.3 7.6 7.4 5 C 9 B 2.65 2.35 52X 1 54 0.65 PIN 1 INDEX 4 9 B B 18.0 17.8 C L 27 28 5.15 2X 27 TIPS A 54X SEATING PLANE 0.3 ABC A 0.10 A NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETERS. 2. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 3. DATUMS B AND C TO BE DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 4. THIS DIMENSION DOES NOT INCLUDE MOLD FLASH, PROTRUSION OR GATE BURRS. MOLD FLASH, PROTRUSION OR GATE BURRS SHALL NOT EXCEED 0.15 MM PER SIDE. THIS DIMENSION IS DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 5. THIS DIMENSION DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSIONS. INTERLEAD FLASH AND PROTRUSIONS SHALL NOT EXCEED 0.25 MM PER SIDE. THIS DIMENSION IS DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 6. THIS DIMENSION DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED 0.46 MM. DAMBAR CANNOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN PROTRUSION AND ADJACENT LEAD SHALL NOT LESS THAN 0.07 MM. 7. EXACT SHAPE OF EACH CORNER IS OPTIONAL. 8. THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN 0.1 MM AND 0.3 MM FROM THE LEAD TIP. 9. THE PACKAGE TOP MAY BE SMALLER THAN THE PACKAGE BOTTOM. THIS DIMENSION IS DETERMINED AT THE OUTERMOST EXTREMES OF THE PLASTIC BODY EXCLUSIVE OF MOLD FLASH, TIE BAR BURRS, GATE BURRS AND INTER-LEAD FLASH, BUT INCLUDING ANY MISMATCH BETWEEN THE TOP AND BOTTOM OF THE PLASTIC BODY. R0.08 MIN C A 8 0 C 0.25 GAUGE PLANE 0 MIN (1.43) 0.1 0.0 10.9 9.7 0.30 A B C 0.9 0.5 SECTION B-B (0.29) 0.30 0.25 6 0.13 0.38 0.22 M BASE METAL 5.3 4.8 0.30 A B C (0.25) PLATING A BC 8 ROTATED 90 CLOCKWISE SECTION A-A VIEW C-C MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 37 NOTES 908E625 38 MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA NOTES MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA 908E625 39 Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals", must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other appl ication in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. MOTOROLA and the Stylized M Logo are registered in the US Patent and Trademark Office. All other product or service names are the property of their respective owners. (c) Motorola, Inc. 2003 HOW TO REACH US: USA/EUROPE/LOCATIONS NOT LISTED: Motorola Literature Distribution: P.O. Box 5405, Denver, Colorado 80217. 1-303-675-2140 or 1-800-441-2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1 Minami-Azabu. Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tao Po, N.T., Hong Kong. 852-26668334 TECHNICAL INFORMATION CENTER: 1-800-521-6274 MM908E625/D |
Price & Availability of MM908E625 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |